Quantum Error Correction and Fault-Tolerance

نویسنده

  • Daniel Gottesman
چکیده

I give an overview of the basic concepts behind quantum error correction and quantum fault tolerance. This includes the quantum error correction conditions, stabilizer codes, CSS codes, transversal gates, fault-tolerant error correction, and the threshold theorem. 1 Quantum Error Correction Building a quantum computer or a quantum communications device in the real world means having to deal with errors. Any qubit stored unprotected or one transmitted through a communications channel will inevitably come out at least slightly changed. The theory of quantum error-correcting codes has been developed to counteract noise introduced in this way. By adding extra qubits and carefully encoding the quantum state we wish to protect, a quantum system can be insulated to great extent against errors. To build a quantum computer, we face an even more daunting task: If our quantum gates are imperfect, everything we do will add to the error. The theory of fault-tolerant quantum computation tells us how to perform operations on states encoded in a quantum error-correcting code without compromising the code’s ability to protect against errors. In general, a quantum error-correcting code is a subspace of a Hilbert space designed so that any of a set of possible errors can be corrected by an appropriate quantum operation. Specifically: Definition 1 Let Hn be a 2 -dimensional Hilbert space (n qubits), and let C be a K-dimensional subspace of Hn. Then C is an ((n,K)) (binary) quantum error-correcting code (QECC) correcting the set of errors E = {Ea} iff ∃R s.t. R is a quantum operation and (R ◦ Ea)(|ψ〉) = |ψ〉 for all Ea ∈ E, |ψ〉 ∈ C. R is called the recovery or decoding operation and serves to actually perform the correction of the state. The decoder is sometimes also taken to map Hn into an unencoded Hilbert space HlogK isomorphic to C. This should be distinguished from the encoding operation which maps Hlog K into Hn, determining the imbedding of C. The computational complexity of the encoder is frequently a great deal lower than that of the decoder. In particular, the task of determining what error has occurred can be computationally difficult (NP-hard, in fact), and designing codes with efficient decoding algorithms is an important task in quantum error correction, as in classical error correction. This article will cover only binary quantum codes, built with qubits as registers, but all of the techniques discussed here can be generalized to higherdimensional registers, or qudits. To determine whether a given subspace is able to correct a given set of errors, we can apply the quantum error-correction conditions [2, 7]: Theorem 1 A QECC C corrects the set of errors E iff 〈ψi|E † aEb|ψj〉 = Cabδij , (1) where Ea, Eb ∈ E and {|ψi〉} form an orthonormal basis for C. The salient point in these error-correction conditions is that the matrix element Cab does not depend on the encoded basis states i and j, which roughly speaking indicates that neither the environment nor the decoding operation learns any information about the encoded state. We can imagine the various possible errors taking the subspace C into other subspaces

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An approach to fault detection and correction in design of systems using of Turbo ‎codes‎

We present an approach to design of fault tolerant computing systems. In this paper, a technique is employed that enable the combination of several codes, in order to obtain flexibility in the design of error correcting codes. Code combining techniques are very effective, which one of these codes are turbo codes. The Algorithm-based fault tolerance techniques that to detect errors rely on the c...

متن کامل

Quantum Error Correction and Fault Tolerant Quantum Computing

e?cient fault-tolerant quantum computing arxiv fault-tolerant quantum computing crcnetbase an introduction to quantum error correction and fault quantum error correction and fault tolerant quantum computing fault tolerance in quantum computation eceu fault-tolerant quantum computation world scientific fault -tolerant quantum computation versus realistic noise quantum error correction and fault-...

متن کامل

The idiots guide to Quantum Error Correction

Quantum Error Correction and fault-tolerant quantum computation represent arguably the most vital theoretical aspect of quantum information processing. It was well known from the early developments of this exciting field that the fragility of coherent quantum systems would be a catastrophic obstacle to the development of large scale quantum computers. The introduction of Quantum Error Correctio...

متن کامل

CS 191 – Fall 2014 Lecture 18 : Fault - tolerance and the threshold theorem

Now that we have looked at a few error correction codes and their implementation, we are ready to examine the notion of fault tolerance. The basic idea of fault tolerance is that if we perform error correction “well”, then it is possible to execute an arbitrarily long quantum computation with “reasonable” resources. This may seem intuitive but it is a nontrivial statement because (i) we need to...

متن کامل

How Often Must We Apply Syndrome Measurements?

Quantum error correction requires encoding quantum information into a quantum error correction code and measuring error syndromes to detect and identify possible errors. Quantum fault tolerance typically assumes that syndrome measurements are applied after every logical gate at great expense both in time and number of qubits. Here we demonstrate that not only is this not necessary, but that we ...

متن کامل

Fault-Tolerant Quantum Computation with Local Gates

I discuss how to perform fault-tolerant quantum computation with concatenated codes using local gates in small numbers of dimensions. I show that a threshold result still exists in three, two, or one dimensions when next-to-nearest-neighbor gates are available, and present explicit constructions. In two or three dimensions, I also show how nearestneighbor gates can give a threshold result. In a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005